package ru.driveclickbank.sspservice.config;

import java.security.Security;

import javax.net.ssl.SSLContext;

import org.springframework.context.annotation.Configuration;

import ru.CryptoPro.JCP.JCP;

@Configuration
public class SSLConfig {

	public static void configureSSL() throws Exception {
		// Установка провайдера JCP
		Security.addProvider(new JCP());

		// Инициализация SSL контекста с использованием JCP
		SSLContext sslContext = SSLContext.getInstance("TLS", JCP.PROVIDER_NAME);

		// Настройка параметров SSL контекста, например, включение проверки цепочки сертификатов
		sslContext.init(null, null, null); // Вам нужно добавить соответствующие параметры инициализации

		// Установка настроенного SSL контекста по умолчанию
		SSLContext.setDefault(sslContext);
	}
}
